package org.gap.service;

import java.util.List;
import java.util.Set;

import org.gap.domain.Naf;

/**
 * Spring service that handles CRUD requests for Naf entities
 * 
 */
public interface NafService {

	/**
	 */
	public Naf findNafByPrimaryKey(String nafNaf);

	/**
	 * Save an existing Naf entity
	 * 
	 */
	public void saveNaf(Naf naf);

	/**
	 * Return all Naf entity
	 * 
	 */
	public List<Naf> findAllNafs(Integer startResult, Integer maxRows);

	/**
	 * Load an existing Naf entity
	 * 
	 */
	public Set<Naf> loadNafs();

	/**
	 * Return a count of all Naf entity
	 * 
	 */
	public Integer countNafs();

	/**
	 * Delete an existing Naf entity
	 * 
	 */
	public void deleteNaf(Naf naf_1);
}